/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package kivuli.visao.popup;

import java.awt.event.ActionEvent;
import kivuli.entidade.Arvore;
import kivuli.visao.AreaDesenho;
import kivuli.visao.dialog.DialogArvore;
import kivuli.visao.item.ItemArvore;
import kivuli.visao.item.ItemDeDesenho;

/**
 *
 * @author bpmlab
 */
public class PopupArvore extends PopupGeral {

    
    public PopupArvore(ItemDeDesenho itemDeDesenho) {
        super(itemDeDesenho);
    }

    @Override
    public void actionPropriedade(ActionEvent e) {
        ItemArvore itemArvore = (ItemArvore) getItemDeDesenho();
        AreaDesenho area = (AreaDesenho) itemArvore.getParent();
        Arvore arvore = (Arvore) itemArvore.getFigura();
        
        DialogArvore dialogArvore = new DialogArvore(area.getFramePrincipal(), arvore);
        if (dialogArvore.isOk()) {
            itemArvore.setFigura(arvore);
        }
        area.repaint();
    }
    
}
